have something translated - French English Dictionary